速報APP / 教育 / CPU Scheduling Simulator

CPU Scheduling Simulator

價格:免費

更新日期:2019-03-06

檔案大小:2.6M

目前版本:2.0

版本需求:Android 5.0 以上版本

官方網站:mailto:irfan.bucse@gmail.com

CPU Scheduling Simulator(圖1)-速報App

CPU scheduling is a process which allows one process to use the CPU while the execution of another process is on hold(in waiting state) due to unavailability of any resource like I/O etc., thereby making full use of CPU. The aim of CPU scheduling is to make the system efficient, fast and fair.

Whenever the CPU becomes idle, the operating system must select one of the processes in the ready queue to be executed. The selection process is carried out by the short-term scheduler (or CPU scheduler). The scheduler selects from among the processes in memory that are ready to execute, and allocates the CPU to one of them.

To decide which process to execute first and which process to execute last to achieve maximum CPU utilization, computer scientists have defined some algorithms, they are:

CPU Scheduling Simulator(圖2)-速報App

First Come First Serve(FCFS) Scheduling

Shortest-Job-First(SJF) Scheduling

Priority Scheduling

CPU Scheduling Simulator(圖3)-速報App

Round Robin(RR) Scheduling

Multilevel Queue Scheduling

Multilevel Feedback Queue Scheduling

CPU Scheduling Simulator(圖4)-速報App

This simulator app will simulate the first four algorithms of the list and compute the average waiting time and average Turn-around time.

CPU Scheduling Simulator(圖5)-速報App